package cn.s1995.sloth.bizs.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import cn.s1995.sloth.bizs.entity.OrderRefund;
import cn.s1995.sloth.bizs.oo.req.OrderRefundREQ;
import cn.s1995.sloth.bizs.oo.req.OrderRefundVerifyREQ;
import jakarta.validation.Valid;

public interface OrderRefundService extends IService<OrderRefund> {

	/**
	 * 申请退款
	 * @param req
	 */
	void refund(@Valid OrderRefundREQ req);

	/**
	 * 取消退款
	 * @param ids
	 */
	void cancel(List<Long> ids);

	/**
	 * 审核
	 * @param req
	 */
	@Deprecated
	void verify(OrderRefundVerifyREQ req);


}
